home *** CD-ROM | disk | FTP | other *** search
-
- u0ô > &.SourceCode.Message01
- u:'ô Author : G L Fitton
- uD-ô Copyright : ABABCUS TRAINING
- uN,ô Version 1.00 : 31st March 1988
- uX:
- ub:
- ul:ô The source code for a simple machine code programme.
- uv:
- u€Þ code% &200
- u⇩!endofcode%=¤_Message01(code%)
- u“Bÿ("SAVE &.ObjectCode.Message01 "+Ã~(code%)+" "+Ã~(endofcode%))
- ufi+*SETTYPE &.ObjectCode.Message01 &FFC
- u¨&*STAMP &.ObjectCode.Message01
- u²à
- u¼:
- uÆ:
- uÐÝ ¤_Message01(start%)
- uÚ:
- uäê sp,pass%
- uî
- ê code
- uø:
- v:
- vê Ŷ
- v/î Ŷ ÿ("FX 3,0"):ï 26,12:ö:ñ " at line ";fi:ú
- v :
- v*ô Use the BASIC stack.
- v4&sp = 13 :ô Stack pointer.
- v>:
- vHã pass% = 0 ¸ 3 ⇦ 3
- vR
- P%=start%
- v\[OPT pass%
- vf .code
- vpSTMFD (sp)!,{R0-R12,R14}
- vzSWI "XOS_NewLine"
- v☓SWI "XOS_WriteS"
- v‰DEQUS "Watch this space. ................................ "
- v—
- EQUB 0
- v¢ ALIGN
- v¬SWI "XOS_NewLine"
- v¶LDMFD (sp)!,{R0-R12,PC}
- vÀ]
- vÊí pass%
- vÔ=P%
- ÿ